package cn.highedu.coolsharkhub.mapper;

import cn.highedu.coolsharkhub.entity.vo.UserVO;
import org.apache.ibatis.annotations.Mapper;

/**
 * 持久层
 * 操作数据库user表
 * 联动resources/mappers/UserMapper.xml文件 执行其中的SQL语句
 */
@Mapper // 持久层声明
public interface UserMapper {
    /**
     * 根据用户名查询用户信息
     * 如果查询到了用户信息 返回用户的视图对象
     * 如果没有查到用户信息 返回null
     * @param username 用户名
     * @return 用户视图对象
     */
    UserVO selectUserByUsername(String username);
}
